package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.TrigerListMapper;
import com.ruoyi.system.domain.TrigerList;
import com.ruoyi.system.service.ITrigerListService;

/**
 * 触发器列表Service业务层处理
 * 
 * @author zbm
 * @date 2023-06-28
 */
@Service
public class TrigerListServiceImpl implements ITrigerListService 
{
    @Autowired
    private TrigerListMapper trigerListMapper;

    /**
     * 查询触发器列表
     * 
     * @param id 触发器列表主键
     * @return 触发器列表
     */
    @Override
    public TrigerList selectTrigerListById(Long id)
    {
        return trigerListMapper.selectTrigerListById(id);
    }

    /**
     * 查询触发器列表列表
     * 
     * @param trigerList 触发器列表
     * @return 触发器列表
     */
    @Override
    public List<TrigerList> selectTrigerListList(TrigerList trigerList)
    {
        return trigerListMapper.selectTrigerListList(trigerList);
    }

    /**
     * 新增触发器列表
     * 
     * @param trigerList 触发器列表
     * @return 结果
     */
    @Override
    public int insertTrigerList(TrigerList trigerList)
    {
        return trigerListMapper.insertTrigerList(trigerList);
    }

    /**
     * 修改触发器列表
     * 
     * @param trigerList 触发器列表
     * @return 结果
     */
    @Override
    public int updateTrigerList(TrigerList trigerList)
    {
        return trigerListMapper.updateTrigerList(trigerList);
    }

    /**
     * 批量删除触发器列表
     * 
     * @param ids 需要删除的触发器列表主键
     * @return 结果
     */
    @Override
    public int deleteTrigerListByIds(Long[] ids)
    {
        return trigerListMapper.deleteTrigerListByIds(ids);
    }

    /**
     * 删除触发器列表信息
     * 
     * @param id 触发器列表主键
     * @return 结果
     */
    @Override
    public int deleteTrigerListById(Long id)
    {
        return trigerListMapper.deleteTrigerListById(id);
    }

    @Override
    public List<TrigerList> selectTrigerList() {
        return trigerListMapper.selectTrigerList();
    }
}
